package com.single;
/**
 *  懒汉式
 *  单例模式
 *  对象真正被使用的时候才会实例化的单例模式
 * */
public class LazyMan {
    //定义实例
    private static LazyMan instance;
    //私有构造方法
    private LazyMan(){}
    //对外提供获取实例的静态方法
    public static LazyMan getInstance() {
        //在对象被使用的时候才实例化  ！！！！！！！ 多线程下不安全
        if (instance == null) {
            instance = new LazyMan();
        }
        return instance;
    }
}
